\begin{tikzpicture}[>=Stealth, scale=0.7]
    \draw [->] (-4, 0) -- (1.5, 0) node [below] {$x$} coordinate(x axis);
    \draw [->] (0, -1) -- (0, 5) node [left]  {$y$} coordinate(y axis);
    \draw (0, 0) coordinate (O) node [below left] {$O$};
    \foreach \x in {-3, ..., -1} {
        \draw (\x, 0.2) -- (\x, 0);
    }
    \foreach \y in {1, ..., 4} {
        \draw (-0.2, \y) -- (0, \y);
    }

    \coordinate (P) at (-3, 4);

    \draw (O) -- ($(O)!1.2!(P)$);
    % \pgfmathsetmacro{\jiao}{180 - asin(4/5)};
    % \draw [->] (0:0.8) arc (0:\jiao:0.8) node[midway, above] {$\alpha$};
    \draw pic [draw, ->, "$\alpha$", angle eccentricity=1.4] {angle=x axis--O--P};
    \filldraw [fill=black] (P) circle (0.05) node [right] {$P(-3, 4)$};
    \draw [dashed] (P) -- (P |- O);
\end{tikzpicture}

